﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="company_contact.aspx.cs" Inherits="RastinArgham.CRM.Web.company_contact" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h3 class="ui-widget-header">
            <asp:Literal ID="lbtitle" runat="server" Text="تعریف و ویرایش شخص حقوقی" />
    </h3>

    <div class="ui-layout-content ui-widget-content">
        <table>

            <tr>
                <td colspan="2">
                    <asp:ValidationSummary ID="valSummary" CssClass="validation" ForeColor="Red" Font-Bold="true" runat="server" 
	                    DisplayMode="BulletList" ShowSummary="true"
                        ValidationGroup="NewContact" />
                </td>
            </tr>

            <tr>
                <td>نام شرکت</td>
                <td>
                    <asp:TextBox Id="txtCompanyName" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvCompanyName" Display="None" runat="server" ControlToValidate="txtCompanyName" ValidationGroup="NewContact" ErrorMessage=" پر کردن فیلد نام شرکت الزامی است" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>
                    نام انگلیسی شرکت
                </td>
                <td>
                    <asp:TextBox ID="txtFullContactTitle" Width="250" lang="en" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvFullContactTitle" runat="server" ControlToValidate="txtFullContactTitle" Display="None" ValidationGroup="NewContact" ErrorMessage="پر کردن فیلد نام انگلیسی شرکت الزامی می باشد" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>نام مدیرعامل</td>
                <td>
                    <asp:TextBox ID="txtManagerFirstName" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerFirstName" ControlToValidate="txtManagerFirstName" Display="None" ErrorMessage="پر کردن فیلد نام مدیر عامل الزامی می باشد" ValidationGroup="NewContact" ForeColor="Red" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>نام خانوادگی مدیرعامل</td>
                <td>
                    <asp:TextBox ID="txtManagerLastName" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerLastName" ControlToValidate="txtManagerLastName" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن فیلد نام خانوادگی مدیرعامل الزامی می باشد" ForeColor="Red" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>نام کامل مدیرعامل به انگلیسی</td>
                <td>
                    <asp:TextBox ID="txtManagerFullname" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerFullName" runat="server" ControlToValidate="txtManagerFullname" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن فیلد نام کامل مدیر عامل به انگلیسی الزامی می باشد" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>کد ملی مدیرعامل</td>
                <td>
                    <asp:TextBox ID="txtManagerNationalCode" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManaegrNationalCode" runat="server" ControlToValidate="txtManagerNationalCode" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن کد ملی مدیرعامل الزامی می باشد" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>تاریخ تولد مدیرعامل</td>
                <td>
                    <asp:TextBox ID="txtManagerBirthday" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerBirthday" runat="server" ControlToValidate="txtManagerBirthday" Display="None" ErrorMessage="پر کردن فیلد تاریخ تولد مدیرعامل الزامی می باشد" ValidationGroup="NewContact" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>
                    رشته تحصیلی مدیرعامل
                </td>
                <td>
                    <asp:TextBox Id="txtManagerEducationalMajor" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerEducationalMajor" runat="server" ControlToValidate="txtManagerEducationalMajor" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن رشته تحصیلی مدیرعامل اجباری می باشد" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>
                    مدرک دانشگاهی مدیرعامل
                </td>
                <td>
                    <asp:TextBox ID="txtManagerAcademicalDegree" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvManagerAcademicalDegree" runat="server" ControlToValidate="txtManagerAcademicalDegree" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن فیلد مدرک تحصیلی مدیرعامل الزامی می باشد" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>زمینه فعالیت شرکت</td>
                <td>
                    <asp:TextBox ID="txtCompanyActivityField" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvActivityField" runat="server" ControlToValidate="txtCompanyActivityField" Display="None" ErrorMessage="پر کردن زمینه فعالیت شرکت الزامی می باشد" ValidationGroup="NewContact" ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>شماره ثبت</td>
                <td>
                    <asp:TextBox ID="txtRegistrationNumber" runat="server" />
                    <asp:RequiredFieldValidator ID="rfvRegistrationNumber" runat="server" ControlToValidate="txtRegistrationNumber" ValidationGroup="NewContact" ErrorMessage="پر کردن شماره ثبت شرکت الزامی می باشد" Display="None" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>شهر</td>
                <td>
                    <asp:DropDownList ID="ddlCity" runat="server" DataTextField="CityName" DataValueField="CityId" AppendDataBoundItems="true">
                        <asp:ListItem Text="---" Value="-1" />
                    </asp:DropDownList>

                    <asp:CompareValidator ID="cvCity" ControlToValidate="ddlCity" ValueToCompare="-1" Operator="NotEqual" ValidationGroup="NewContact" runat="server" Display="None" ErrorMessage="انتخاب شهر اجباری می باشد" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>آدرس</td>
                <td>
                    <asp:TextBox Id="txtAddress" runat="server" TextMode="MultiLine" Width="250" Height="150" />
                    <asp:RequiredFieldValidator ID="rfvAddress" runat="server" ControlToValidate="txtAddress" ValidationGroup="NewContact" Display="None" ErrorMessage="پر کردن آدرس الزامی می باشد" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>کد پستی</td>
                <td>
                    <asp:TextBox ID="txtZipCode" runat="server" lang="en" />
                    <asp:RegularExpressionValidator ID="revZipCode" runat="server" 
                        ControlToValidate="txtZipCode" ErrorMessage="کد پستی باید عدد ده رقمی باشذ"  ValidationGroup="NewContact" Display="None"
                        ForeColor="#FF3300" ValidationExpression="\d{10}"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>تلفن</td>
                <td>
                    <asp:TextBox ID="txtTel" runat="server" lang="en" />
                    <asp:RequiredFieldValidator ID="rfvTel" runat="server" ControlToValidate="txtTel" ErrorMessage="*" />
                    <asp:RegularExpressionValidator ID="revTel" runat="server" Display="None"
                        ControlToValidate="txtTel" ErrorMessage="شماره تلفن باید عدد باشد" ValidationGroup="NewContact"
                        ForeColor="#FF3300" ValidationExpression="\d*"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>تلفن همراه</td>
                <td>
                    <asp:Textbox ID="txtMobile" runat="server" lang="en" />
                    <asp:RegularExpressionValidator ID="revMobile" runat="server" Display="None"
                        ControlToValidate="txtMobile" ValidationExpression="\d{11}" ValidationGroup="NewContact"
                        ErrorMessage="شماره تلفن همراه باید عدد 11 رقمی باشد" ForeColor="#FF3300"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>فکس</td>
                <td>
                    <asp:TextBox ID="txtFax" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>آدرس ایمیل</td>
                <td>
                    <asp:TextBox ID="txtEmailAddress" runat="server" />

                    <asp:RequiredFieldValidator ID="rfvEmail" ControlToValidate="txtEmailAddress"  ValidationGroup="NewContact"
                    runat="server" ForeColor="Red" ErrorMessage="وارد کردن آدرس ایمیل الزامی می باشد" />

                    <asp:RegularExpressionValidator ID="revEmailValidator" runat="server" 
                        ControlToValidate="txtEmailAddress" ValidationGroup="NewContact"
                        ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                        ErrorMessage="آدرس ایمیل اشتباه می باشد" ForeColor="Red"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>وب سایت</td>
                <td>
                    <asp:TextBox ID="txtWebsite" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>تصویر مدرک شناسایی</td>
                <td>
                    <a id="aIDPhoto" class="bpopup" runat="server" visible="false">
                        <img id="imgIDPhoto" runat="server" alt="" src="" visible="false" style=" border:1px solid black; float: left;" />
                    </a>
                    <asp:FileUpload ID="fuIDPhoto" runat="server" />
                    <span class="note">حداکثر سایز مجاز تصویر 300 کیلوبایت می باشد</span>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr valign="top">
                <td>تصویر مدرک سرویس</td>
                <td>
                    <a id="aServiceCertificate" class="bpopup" runat="server" visible="false">
                        <img id="imgServiceCertificate" runat="server" alt="" src="" visible="false" style=" border:1px solid black; float: left;" />
                    </a>
                    <asp:FileUpload ID="fuServiceCertificatePhoto" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td>تصویر قبض</td>
                <td>
                    <a id="aChargePhoto" class="bpopup" runat="server" visible="false">
                        <img id="imgChargePhoto" runat="server" alt="" src="" visible="false" style=" border:1px solid black; float: left;" />
                    </a>
                    <asp:FileUpload ID="fuChargeCertificatePhoto" runat="server" />
                    <span class="note">حداکثر سایز مجاز تصویر 300 کیلوبایت می باشد</span>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr valign="top">
                <td>کد رهگیری مبین</td>
                <td>
                    <asp:TextBox ID="txtMobinReference" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>

            <tr valign="top">
                <td>بازاریاب</td>
                <td>
                    <asp:TextBox ID="txtMarketer" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>

            <tr>
                <td>مسئول فروش</td>
                <td>
                    <asp:DropDownList ID="ddlUsers" runat="server" DataTextField="UserName" DataValueField="UserId">
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:Button ID="btnSave" CausesValidation="true" ValidationGroup="NewContact" Text="ذخیره تغییرات" runat="server" 
                        onclick="btnSave_Click" />
                </td>
            </tr>
        </table>
    </div>
</asp:Content>

